<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        var arr = [1,2,3] ;

        // push(v1 , v2 , v3 , ...) 推    在数组最后面追加数据，返回的是数组的长度
        // arr[3] = 8 ;
        var res = arr.push(8 , 9 , 10) ;
        console.log(arr) ;
        console.log(res) ;   // 数组的长度


        // pop() 删除数组中最后一个值，返回被删除的值
        var res = arr.pop() ;
        console.log(arr) ;
        console.log(res) ;


        // unshift(v1 , v2 , ...)  在数组最前面追加数据，返回的是数组的长度

        var res = arr.unshift('a' , 'b') ;
        console.log(arr) ;
        console.log(res) ;


        // shift()   删除数组中的第一个值，返回被删除的值
        var res = arr.shift() ;
        console.log(arr) ;
        console.log(res) ;


    </script>
    
</body>
</html>